dogs puppies cash flow cat breeders cats factor dog american cash flow association cattery pedigree cats cfa pet real estate investment broker cat kittens factoring